package vip.xiaonuo.biz.modular.goods.result;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import vip.xiaonuo.biz.modular.goods.entity.BizGoodsLedger;

@Data
@ApiModel(value="物品-详情", description="物品-详情")
public class GoodsLedgerPageResult extends BizGoodsLedger {

    @ApiModelProperty(value = "物品名称")
    private String goodsName;

    @ApiModelProperty(value = "物品编号")
    private String goodsCode;

    @ApiModelProperty(value = "CAS编码")
    private String reagentCas;

    @ApiModelProperty(value = "物品类型 0-常规 1-试剂")
    private Integer goodsType;

    @ApiModelProperty(value = "操作人名称")
    private String createUserName;

    @ApiModelProperty(value = "操作人账号")
    private String createUserAccount;

    @ApiModelProperty(value = "出库人名称")
    private String deliveryUserName;

    @ApiModelProperty(value = "出库人账号")
    private String deliveryUserAccount;

    @ApiModelProperty(value = "入库人名称")
    private String warehouseUserName;

    @ApiModelProperty(value = "入库人账号")
    private String warehouseUserAccount;

    @ApiModelProperty(value = "组柜名称")
    private String cabinetGroupName;

    @ApiModelProperty(value = "柜子名称")
    private String cabinetName;

    @ApiModelProperty(value = "柜门名称")
    private String cabinetDoorName;

    @ApiModelProperty(value = "柜子地点-地点")
    private String areaName;

    @ApiModelProperty(value = "柜子地点-楼栋")
    private String buildingName;

    @ApiModelProperty(value = "柜子地点-房间")
    private String roomName;

    @ApiModelProperty(value = "借用检查-总数")
    private Integer borCheckTotNum;

    @ApiModelProperty(value = "借用检查-合格数")
    private Integer borCheckQualifyNum;

    @ApiModelProperty(value = "借用检查-不合格数")
    private Integer borCheckUnqNum;

    @ApiModelProperty(value = "借用检查-未检查数")
    private Integer borCheckNotNum;

    @ApiModelProperty(value = "借用检查-总数")
    private Integer retCheckTotNum;

    @ApiModelProperty(value = "借用检查-合格数")
    private Integer retCheckQualifyNum;

    @ApiModelProperty(value = "借用检查-不合格数")
    private Integer retCheckUnqNum;

    @ApiModelProperty(value = "借用检查-未检查数")
    private Integer retCheckNotNum;

    @ApiModelProperty(value = "异常事件数量")
    private String abnNum;

    @ApiModelProperty(value = "试剂取出重量")
    private String reagentOutWeight;

    @ApiModelProperty(value = "试剂取出容量")
    private String reagentOutVolume;

    @ApiModelProperty(value = "试剂归还重量")
    private String reagentRetWeight;

    @ApiModelProperty(value = "试剂归还容量")
    private String reagentRetVolume;

    @ApiModelProperty(value = "试剂使用重量")
    private String reagentUseWeight;

    @ApiModelProperty(value = "试剂使用容量")
    private String reagentUseVolume;
}
